Causal network